package com.jf.identity.entity;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.Date;

/**
 * Created by x on 2018/4/14.
 */
public class GatherInfo implements Serializable {
    private static final long serialVersionUID = -8125892680733968045L;
    private String uid;
    //身份证件类型码
    @NotBlank(message = "身份证件类型码 不能为空")
    private String SFZJLXM;
    //身份证件号
    @NotBlank(message = "身份证件号 不能为空")
    private String SFZJH;
    //采集类型
    @NotBlank(message = "采集类型 不能为空")
    private String CJLX;
    //采集时间
    @NotNull(message = "采集时间 不能为空")
    private Date CJSJ;
    //特征值
    private String CJTZZ;
    //采集图片
    private String TP;
    //采集设备硬件序列号
    private String CJSB;
    //厂商代码
    private String SBCSDM;
    //采集地址
    private String CJDZ;

    private ExamBaseParam examBaseParam;

    private Date timestamp;

    public String getUid() {
        return uid;
    }

    public void setUid(String uid) {
        this.uid = uid;
    }

    public String getSFZJLXM() {
        return SFZJLXM;
    }

    public void setSFZJLXM(String SFZJLXM) {
        this.SFZJLXM = SFZJLXM;
    }

    public String getSFZJH() {
        return SFZJH;
    }

    public void setSFZJH(String SFZJH) {
        this.SFZJH = SFZJH;
    }

    public String getCJLX() {
        return CJLX;
    }

    public void setCJLX(String CJLX) {
        this.CJLX = CJLX;
    }

    public Date getCJSJ() {
        return CJSJ;
    }

    public void setCJSJ(Date CJSJ) {
        this.CJSJ = CJSJ;
    }

    public String getCJTZZ() {
        return CJTZZ;
    }

    public void setCJTZZ(String CJTZZ) {
        this.CJTZZ = CJTZZ;
    }

    public String getTP() {
        return TP;
    }

    public void setTP(String TP) {
        this.TP = TP;
    }

    public String getCJSB() {
        return CJSB;
    }

    public void setCJSB(String CJSB) {
        this.CJSB = CJSB;
    }

    public String getSBCSDM() {
        return SBCSDM;
    }

    public void setSBCSDM(String SBCSDM) {
        this.SBCSDM = SBCSDM;
    }

    public String getCJDZ() {
        return CJDZ;
    }

    public void setCJDZ(String CJDZ) {
        this.CJDZ = CJDZ;
    }

    public ExamBaseParam getExamBaseParam() {
        return examBaseParam;
    }

    public void setExamBaseParam(ExamBaseParam examBaseParam) {
        this.examBaseParam = examBaseParam;
    }

    public Date getTimestamp() {
        return timestamp;
    }

    public void setTimestamp(Date timestamp) {
        this.timestamp = timestamp;
    }
}
